@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'E_FORM'
@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions: true

define root view entity YPSM0010_E_FORM
  provider contract transactional_query
  as projection on YPSM0010_I_FORM
{
  key FormId,
      Cycle,

      @Semantics.systemDateTime.createdAt: true
      CreateDate,

      @Semantics.user.createdBy: true
      CreateBy,

      @Semantics.user.localInstanceLastChangedBy: true
      LocalLastChangedBy,

      @Semantics.systemDateTime.localInstanceLastChangedAt: true
      LocalLastChangedAt,

      @Semantics.systemDateTime.lastChangedAt: true
      LastChangedAt,
      
      Text,

      _Menu  : redirected to composition child YPSM0010_E_MENU,
      _CText : redirected to composition child YPSM0010_E_TEXT,
      _Text : redirected to YPSM0010_E_TEXT

}
